from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.


class CustomerUser(AbstractUser):
    bio = models.TextField(verbose_name='个人简介', max_length=500, blank=True)
    profile_pic = models.ImageField(verbose_name='个人头像', upload_to='profile_pic/',
                                    blank=True,
                                    null=True)
    deepseekapi = models.TextField(verbose_name='ai回复的api',blank=True,default='default',null=True)
    # last_activity = models.DateTimeField(verbose_name='最后一次上线时间', auto_now=True)
    # 没必要 自带一个last_login
    # 每次CustomerUser.save()，last_activity会被自动更新成保存时的当前时间
    def __str__(self):
        return self.username
    class Meta:
        verbose_name = '用户'  # 定义模型在 Django 管理后台或其他地方显示的单数名称。
        verbose_name_plural = '多用户'  # 定义模型在 Django 管理后台或其他地方显示的复数名称。
